ASP.NET Core Blazor

Praxisorientiertes Training mit direktem Transfer in Ihren Projektalltag.

Dauer

3 Tage

Preis

Auf Anfrage

Nächster Termin

Individuell planbar

Format

Inhouse / Remote

Überblick

Blazor is a Framework to create WebApps, both Client- and Serverside with HTML, CSS, C# and .NET Techniques. In this 3 day training you will learn how to build Serverside and Clientside Blazor apps including DataAccess over RESTfull Services and creating Progressive Web Applications.

Agenda

Praxisfokus

Blazor Overview
  • Overview of Microsoft Web Technologies
  • What is Blazor WebAssembly
  • What is Blazor ServerSide
  • Tools and Dependencies
Blazor Components and Layout
  • Overview
  • Razor Syntax
  • Fundamentals
  • Routing
  • Configuration
  • Dependency Injection
  • Startup
  • Blazor Components
  • Nested Components
  • Component Parameters
  • Route Parameters
  • Layouts
  • Cascading values and parameters
EventHandling and DataBinding
  • EventHandling
  • Basic Syntax
  • Event Arguments
  • Common Used EventArguments
  • EventCallbacks
  • Default Actions and Event Propagation
  • DataBinding
  • Basics
  • One Way DataBinding
  • Two Way DataBinding
StateManagement
  • Blazor Server State management
  • Blazor WebAssembly State management
Validation
  • Binding a Form
  • Handle form submissions
  • Built-in form components
  • Display-name support
  • Error message template support
  • Basic validation
  • Data annotations Validator and Custom validation
  • Validation components
Authentication and Authorization
  • Overview
  • Tracking Authentication State
  • AuthorizeView Component
  • Role-Based and Policy-Based Authorization
JavaScript InterOp
  • Overview
  • Call JavaScript functions from Blazor C# Code
  • Call .NET Methods from JavaScript Code
Templated Components
  • Introduction to Templated Components
  • Creating Templated Components
  • Using a Templated Component
  • Generic Templated Component
Progressive Web Apps
  • Requirements
  • Review
  • Introduction to PWA
  • Future of PWAs
  • Building Prrogressive Web Apps with ASP.NET Core Blazor WebAssembly

Ihr Nutzen

  • Sie erhalten direkt umsetzbare Lösungsansätze für Ihre Praxis.
  • Sie vermeiden typische Fehler durch bewährte Best Practices.
  • Sie bauen internes Know-how auf und reduzieren externe Abhängigkeiten.
  • Sie können Inhalte und Schwerpunkte individuell anpassen lassen.

Häufige Fragen

Die Voraussetzungen richten sich nach dem gewählten Schwerpunkt. Gern beraten wir Sie kurz vorab, damit Niveau und Inhalte optimal passen.

Ja, alle Inhalte können für Teams als Inhouse-Training durchgeführt werden – vor Ort oder remote.

Ja, wir passen Agenda, Tempo und Beispiele an Ihre aktuellen Projekte und Ziele an.